/*create by kgu, Inc.
 *kgu.less v1.0
 * Copyright 2010-2017 kgu.cn(http://kgu.cn)
*/

/*frame自适应*/
@media (max-width: 1200px) {
    .container,
    .container_1200{
        width: 100%;
    }
    .container {
        padding-right: 10px;
        padding-left: 10px;
    }
    .row {
        margin-right: -10px;
        margin-left: -10px;
    }
}
@media (max-width: 1200px) {
    .col_md_1, .col_md_2, .col_md_3, .col_md_4, .col_md_5, .col_md_6, .col_md_7, .col_md_8, .col_md_9, .col_md_10, .col_md_11, .col_md_12, .col_md_13, .col_md_14, .col_md_15, .col_md_16, .col_md_17, .col_md_18, .col_md_19, .col_md_20, .col_md_21, .col_md_22, .col_md_23, .col_md_24{
        float: left;
    }

    .col_md_24 {
        width: 100%;
    }
    .col_md_23 {
        width: 95.83333333%;
    }
    .col_md_22 {
        width: 91.66666667%;
    }
    .col_md_21 {
        width: 87.5%;
    }
    .col_md_20 {
        width: 83.33333333%;
    }
    .col_md_19 {
        width: 79.16666667%;
    }
    .col_md_18 {
        width: 75%;
    }
    .col_md_17 {
        width: 70.83333333%;
    }
    .col_md_16 {
        width: 66.66666667%;
    }
    .col_md_15 {
        width: 62.5%;
    }
    .col_md_14 {
        width: 58.33333333%;
    }
    .col_md_13 {
        width: 54.16666667%;
    }
    .col_md_12 {
        width: 50%;
    }
    .col_md_11 {
        width: 45.83333333%;
    }
    .col_md_10 {
        width: 41.66666667%;
    }
    .col_md_9 {
        width: 37.5%;
    }
    .col_md_8 {
        width: 33.33333333%;
    }
    .col_md_7 {
        width: 29.16666667%;
    }
    .col_md_6 {
        width: 25%;
    }
    .col_md_5 {
        width: 20.83333333%;
    }
    .col_md_4 {
        width: 16.66666667%;
    }
    .col_md_3 {
        width: 12.5%;
    }
    .col_md_2 {
        width: 8.33333333%;
    }
    .col_md_1 {
        width: 4.16666667%;
    }

    /*列排序*/
    .col_md_pull_24 {
        right: 100%;
    }
    .col_md_pull_23 {
        width: 95.83333333%;
    }
    .col_md_pull_22 {
        right: 91.66666667%;
    }
    .col_md_pull_21 {
        right: 87.5%;
    }
    .col_md_pull_20 {
        right: 83.33333333%;
    }
    .col_md_pull_19 {
        right: 79.16666667%;
    }
    .col_md_pull_18 {
        right: 75%;
    }
    .col_md_pull_17 {
        right: 70.83333333%;
    }
    .col_md_pull_16 {
        right: 66.66666667%;
    }
    .col_md_pull_15 {
        right: 62.5%;
    }
    .col_md_pull_14 {
        right: 58.33333333%;
    }
    .col_md_pull_13 {
        right: 54.16666667%;
    }
    .col_md_pull_12 {
        right: 50%;
    }
    .col_md_pull_11 {
        right: 45.83333333%;
    }
    .col_md_pull_10 {
        right: 41.66666667%;
    }
    .col_md_pull_9 {
        right: 37.5%;
    }
    .col_md_pull_8 {
        right: 33.33333333%;
    }
    .col_md_pull_7 {
        right: 29.16666667%;
    }
    .col_md_pull_6 {
        right: 25%;
    }
    .col_md_pull_5 {
        right: 20.83333333%;
    }
    .col_md_pull_4 {
        right: 16.66666667%;
    }
    .col_md_pull_3 {
        right: 12.5%;
    }
    .col_md_pull_2 {
        right: 8.33333333%;
    }
    .col_md_pull_1 {
        right: 4.16666667%;
    }
    .col_md_pull_0 {
        right: auto;
    }

    .col_md_push_24 {
        left: 100%;
    }
    .col_md_push_23 {
        left: 95.83333333%;
    }
    .col_md_push_22 {
        left: 91.66666667%;
    }
    .col_md_push_21 {
        left: 87.5%;
    }
    .col_md_push_20 {
        left: 83.33333333%;
    }
    .col_md_push_19 {
        left: 79.16666667%;
    }
    .col_md_push_18 {
        left: 75%;
    }
    .col_md_push_17 {
        left: 70.83333333%;
    }
    .col_md_push_16 {
        left: 66.66666667%;
    }
    .col_md_push_15 {
        left: 62.5%;
    }
    .col_md_push_14 {
        left: 58.33333333%;
    }
    .col_md_push_13 {
        left: 54.16666667%;
    }
    .col_md_push_12 {
        left: 50%;
    }
    .col_md_push_11 {
        left: 45.83333333%;
    }
    .col_md_push_10 {
        left: 41.66666667%;
    }
    .col_md_push_9 {
        left: 37.5%;
    }
    .col_md_push_8 {
        left: 33.33333333%;
    }
    .col_md_push_7 {
        left: 29.16666667%;
    }
    .col_md_push_6 {
        left: 25%;
    }
    .col_md_push_5 {
        left: 20.83333333%;
    }
    .col_md_push_4 {
        left: 16.66666667%;
    }
    .col_md_push_3 {
        left: 12.5%;
    }
    .col_md_push_2 {
        left: 8.33333333%;
    }
    .col_md_push_1 {
        left: 4.16666667%;
    }
    .col_md_push_0 {
        left: auto;
    }

    .col_md_offset_24 {
        margin-left: 100%;
    }
    .col_md_offset_23 {
        margin-left: 95.83333333%;
    }
    .col_md_offset_22 {
        margin-left: 91.66666667%;
    }
    .col_md_offset_21 {
        margin-left: 87.5%;
    }
    .col_md_offset_20 {
        margin-left: 83.33333333%;
    }
    .col_md_offset_19 {
        margin-left: 79.16666667%;
    }
    .col_md_offset_18 {
        margin-left: 75%;
    }
    .col_md_offset_17 {
        margin-left: 70.83333333%;
    }
    .col_md_offset_16 {
        margin-left: 66.66666667%;
    }
    .col_md_offset_15 {
        margin-left: 62.5%;
    }
    .col_md_offset_14 {
        margin-left: 58.33333333%;
    }
    .col_md_offset_13 {
        margin-left: 54.16666667%;
    }
    .col_md_offset_12 {
        margin-left: 50%;
    }
    .col_md_offset_11 {
        margin-left: 45.83333333%;
    }
    .col_md_offset_10 {
        margin-left: 41.66666667%;
    }
    .col_md_offset_9 {
        margin-left: 37.5%;
    }
    .col_md_offset_8 {
        margin-left: 33.33333333%;
    }
    .col_md_offset_7 {
        margin-left: 29.16666667%;
    }
    .col_md_offset_6 {
        margin-left: 25%;
    }
    .col_md_offset_5 {
        margin-left: 20.83333333%;
    }
    .col_md_offset_4 {
        margin-left: 16.66666667%;
    }
    .col_md_offset_3 {
        margin-left: 12.5%;
    }
    .col_md_offset_2 {
        margin-left: 8.33333333%;
    }
    .col_md_offset_1 {
        margin-left: 4.16666667%;
    }

}

@media (max-width: 992px) {
    .col_sm_1, .col_sm_2, .col_sm_3, .col_sm_4, .col_sm_5, .col_sm_6, .col_sm_7, .col_sm_8, .col_sm_9, .col_sm_10, .col_sm_11, .col_sm_12, .col_sm_13, .col_sm_14, .col_sm_15, .col_sm_16, .col_sm_17, .col_sm_18, .col_sm_19, .col_sm_20, .col_sm_21, .col_sm_22, .col_sm_23, .col_sm_24{
        float: left;
    }

    .col_sm_24 {
        width: 100%;
    }
    .col_sm_23 {
        width: 95.83333333%;
    }
    .col_sm_22 {
        width: 91.66666667%;
    }
    .col_sm_21 {
        width: 87.5%;
    }
    .col_sm_20 {
        width: 83.33333333%;
    }
    .col_sm_19 {
        width: 79.16666667%;
    }
    .col_sm_18 {
        width: 75%;
    }
    .col_sm_17 {
        width: 70.83333333%;
    }
    .col_sm_16 {
        width: 66.66666667%;
    }
    .col_sm_15 {
        width: 62.5%;
    }
    .col_sm_14 {
        width: 58.33333333%;
    }
    .col_sm_13 {
        width: 54.16666667%;
    }
    .col_sm_12 {
        width: 50%;
    }
    .col_sm_11 {
        width: 45.83333333%;
    }
    .col_sm_10 {
        width: 41.66666667%;
    }
    .col_sm_9 {
        width: 37.5%;
    }
    .col_sm_8 {
        width: 33.33333333%;
    }
    .col_sm_7 {
        width: 29.16666667%;
    }
    .col_sm_6 {
        width: 25%;
    }
    .col_sm_5 {
        width: 20.83333333%;
    }
    .col_sm_4 {
        width: 16.66666667%;
    }
    .col_sm_3 {
        width: 12.5%;
    }
    .col_sm_2 {
        width: 8.33333333%;
    }
    .col_sm_1 {
        width: 4.16666667%;
    }

    /*列排序*/
    .col_sm_pull_24 {
        right: 100%;
    }
    .col_sm_pull_23 {
        width: 95.83333333%;
    }
    .col_sm_pull_22 {
        right: 91.66666667%;
    }
    .col_sm_pull_21 {
        right: 87.5%;
    }
    .col_sm_pull_20 {
        right: 83.33333333%;
    }
    .col_sm_pull_19 {
        right: 79.16666667%;
    }
    .col_sm_pull_18 {
        right: 75%;
    }
    .col_sm_pull_17 {
        right: 70.83333333%;
    }
    .col_sm_pull_16 {
        right: 66.66666667%;
    }
    .col_sm_pull_15 {
        right: 62.5%;
    }
    .col_sm_pull_14 {
        right: 58.33333333%;
    }
    .col_sm_pull_13 {
        right: 54.16666667%;
    }
    .col_sm_pull_12 {
        right: 50%;
    }
    .col_sm_pull_11 {
        right: 45.83333333%;
    }
    .col_sm_pull_10 {
        right: 41.66666667%;
    }
    .col_sm_pull_9 {
        right: 37.5%;
    }
    .col_sm_pull_8 {
        right: 33.33333333%;
    }
    .col_sm_pull_7 {
        right: 29.16666667%;
    }
    .col_sm_pull_6 {
        right: 25%;
    }
    .col_sm_pull_5 {
        right: 20.83333333%;
    }
    .col_sm_pull_4 {
        right: 16.66666667%;
    }
    .col_sm_pull_3 {
        right: 12.5%;
    }
    .col_sm_pull_2 {
        right: 8.33333333%;
    }
    .col_sm_pull_1 {
        right: 4.16666667%;
    }
    .col_sm_pull_0 {
        right: auto;
    }

    .col_sm_push_24 {
        left: 100%;
    }
    .col_sm_push_23 {
        left: 95.83333333%;
    }
    .col_sm_push_22 {
        left: 91.66666667%;
    }
    .col_sm_push_21 {
        left: 87.5%;
    }
    .col_sm_push_20 {
        left: 83.33333333%;
    }
    .col_sm_push_19 {
        left: 79.16666667%;
    }
    .col_sm_push_18 {
        left: 75%;
    }
    .col_sm_push_17 {
        left: 70.83333333%;
    }
    .col_sm_push_16 {
        left: 66.66666667%;
    }
    .col_sm_push_15 {
        left: 62.5%;
    }
    .col_sm_push_14 {
        left: 58.33333333%;
    }
    .col_sm_push_13 {
        left: 54.16666667%;
    }
    .col_sm_push_12 {
        left: 50%;
    }
    .col_sm_push_11 {
        left: 45.83333333%;
    }
    .col_sm_push_10 {
        left: 41.66666667%;
    }
    .col_sm_push_9 {
        left: 37.5%;
    }
    .col_sm_push_8 {
        left: 33.33333333%;
    }
    .col_sm_push_7 {
        left: 29.16666667%;
    }
    .col_sm_push_6 {
        left: 25%;
    }
    .col_sm_push_5 {
        left: 20.83333333%;
    }
    .col_sm_push_4 {
        left: 16.66666667%;
    }
    .col_sm_push_3 {
        left: 12.5%;
    }
    .col_sm_push_2 {
        left: 8.33333333%;
    }
    .col_sm_push_1 {
        left: 4.16666667%;
    }
    .col_sm_push_0 {
        left: auto;
    }

    .col_sm_offset_24 {
        margin-left: 100%;
    }
    .col_sm_offset_23 {
        margin-left: 95.83333333%;
    }
    .col_sm_offset_22 {
        margin-left: 91.66666667%;
    }
    .col_sm_offset_21 {
        margin-left: 87.5%;
    }
    .col_sm_offset_20 {
        margin-left: 83.33333333%;
    }
    .col_sm_offset_19 {
        margin-left: 79.16666667%;
    }
    .col_sm_offset_18 {
        margin-left: 75%;
    }
    .col_sm_offset_17 {
        margin-left: 70.83333333%;
    }
    .col_sm_offset_16 {
        margin-left: 66.66666667%;
    }
    .col_sm_offset_15 {
        margin-left: 62.5%;
    }
    .col_sm_offset_14 {
        margin-left: 58.33333333%;
    }
    .col_sm_offset_13 {
        margin-left: 54.16666667%;
    }
    .col_sm_offset_12 {
        margin-left: 50%;
    }
    .col_sm_offset_11 {
        margin-left: 45.83333333%;
    }
    .col_sm_offset_10 {
        margin-left: 41.66666667%;
    }
    .col_sm_offset_9 {
        margin-left: 37.5%;
    }
    .col_sm_offset_8 {
        margin-left: 33.33333333%;
    }
    .col_sm_offset_7 {
        margin-left: 29.16666667%;
    }
    .col_sm_offset_6 {
        margin-left: 25%;
    }
    .col_sm_offset_5 {
        margin-left: 20.83333333%;
    }
    .col_sm_offset_4 {
        margin-left: 16.66666667%;
    }
    .col_sm_offset_3 {
        margin-left: 12.5%;
    }
    .col_sm_offset_2 {
        margin-left: 8.33333333%;
    }
    .col_sm_offset_1 {
        margin-left: 4.16666667%;
    }
    .col_sm_offset_0 {
        margin-left:0;
    }
}

@media (max-width: 767px) {
    .col_xs_1, .col_xs_2, .col_xs_3, .col_xs_4, .col_xs_5, .col_xs_6, .col_xs_7, .col_xs_8, .col_xs_9, .col_xs_10, .col_xs_11, .col_xs_12, .col_xs_13, .col_xs_14, .col_xs_15, .col_xs_16, .col_xs_17, .col_xs_18, .col_xs_19, .col_xs_20, .col_xs_21, .col_xs_22, .col_xs_23, .col_xs_24{
        float: left;
    }

    .col_xs_24 {
        width: 100%;
    }
    .col_xs_23 {
        width: 95.83333333%;
    }
    .col_xs_22 {
        width: 91.66666667%;
    }
    .col_xs_21 {
        width: 87.5%;
    }
    .col_xs_20 {
        width: 83.33333333%;
    }
    .col_xs_19 {
        width: 79.16666667%;
    }
    .col_xs_18 {
        width: 75%;
    }
    .col_xs_17 {
        width: 70.83333333%;
    }
    .col_xs_16 {
        width: 66.66666667%;
    }
    .col_xs_15 {
        width: 62.5%;
    }
    .col_xs_14 {
        width: 58.33333333%;
    }
    .col_xs_13 {
        width: 54.16666667%;
    }
    .col_xs_12 {
        width: 50%;
    }
    .col_xs_11 {
        width: 45.83333333%;
    }
    .col_xs_10 {
        width: 41.66666667%;
    }
    .col_xs_9 {
        width: 37.5%;
    }
    .col_xs_8 {
        width: 33.33333333%;
    }
    .col_xs_7 {
        width: 29.16666667%;
    }
    .col_xs_6 {
        width: 25%;
    }
    .col_xs_5 {
        width: 20.83333333%;
    }
    .col_xs_4 {
        width: 16.66666667%;
    }
    .col_xs_3 {
        width: 12.5%;
    }
    .col_xs_2 {
        width: 8.33333333%;
    }
    .col_xs_1 {
        width: 4.16666667%;
    }

    /*列排序*/
    .col_xs_pull_24 {
        right: 100%;
    }
    .col_xs_pull_23 {
        width: 95.83333333%;
    }
    .col_xs_pull_22 {
        right: 91.66666667%;
    }
    .col_xs_pull_21 {
        right: 87.5%;
    }
    .col_xs_pull_20 {
        right: 83.33333333%;
    }
    .col_xs_pull_19 {
        right: 79.16666667%;
    }
    .col_xs_pull_18 {
        right: 75%;
    }
    .col_xs_pull_17 {
        right: 70.83333333%;
    }
    .col_xs_pull_16 {
        right: 66.66666667%;
    }
    .col_xs_pull_15 {
        right: 62.5%;
    }
    .col_xs_pull_14 {
        right: 58.33333333%;
    }
    .col_xs_pull_13 {
        right: 54.16666667%;
    }
    .col_xs_pull_12 {
        right: 50%;
    }
    .col_xs_pull_11 {
        right: 45.83333333%;
    }
    .col_xs_pull_10 {
        right: 41.66666667%;
    }
    .col_xs_pull_9 {
        right: 37.5%;
    }
    .col_xs_pull_8 {
        right: 33.33333333%;
    }
    .col_xs_pull_7 {
        right: 29.16666667%;
    }
    .col_xs_pull_6 {
        right: 25%;
    }
    .col_xs_pull_5 {
        right: 20.83333333%;
    }
    .col_xs_pull_4 {
        right: 16.66666667%;
    }
    .col_xs_pull_3 {
        right: 12.5%;
    }
    .col_xs_pull_2 {
        right: 8.33333333%;
    }
    .col_xs_pull_1 {
        right: 4.16666667%;
    }
    .col_xs_pull_0 {
        right: auto;
    }

    .col_xs_push_24 {
        left: 100%;
    }
    .col_xs_push_23 {
        left: 95.83333333%;
    }
    .col_xs_push_22 {
        left: 91.66666667%;
    }
    .col_xs_push_21 {
        left: 87.5%;
    }
    .col_xs_push_20 {
        left: 83.33333333%;
    }
    .col_xs_push_19 {
        left: 79.16666667%;
    }
    .col_xs_push_18 {
        left: 75%;
    }
    .col_xs_push_17 {
        left: 70.83333333%;
    }
    .col_xs_push_16 {
        left: 66.66666667%;
    }
    .col_xs_push_15 {
        left: 62.5%;
    }
    .col_xs_push_14 {
        left: 58.33333333%;
    }
    .col_xs_push_13 {
        left: 54.16666667%;
    }
    .col_xs_push_12 {
        left: 50%;
    }
    .col_xs_push_11 {
        left: 45.83333333%;
    }
    .col_xs_push_10 {
        left: 41.66666667%;
    }
    .col_xs_push_9 {
        left: 37.5%;
    }
    .col_xs_push_8 {
        left: 33.33333333%;
    }
    .col_xs_push_7 {
        left: 29.16666667%;
    }
    .col_xs_push_6 {
        left: 25%;
    }
    .col_xs_push_5 {
        left: 20.83333333%;
    }
    .col_xs_push_4 {
        left: 16.66666667%;
    }
    .col_xs_push_3 {
        left: 12.5%;
    }
    .col_xs_push_2 {
        left: 8.33333333%;
    }
    .col_xs_push_1 {
        left: 4.16666667%;
    }
    .col_xs_push_0 {
        left: auto;
    }

    .col_xs_offset_24 {
        margin-left: 100%;
    }
    .col_xs_offset_23 {
        margin-left: 95.83333333%;
    }
    .col_xs_offset_22 {
        margin-left: 91.66666667%;
    }
    .col_xs_offset_21 {
        margin-left: 87.5%;
    }
    .col_xs_offset_20 {
        margin-left: 83.33333333%;
    }
    .col_xs_offset_19 {
        margin-left: 79.16666667%;
    }
    .col_xs_offset_18 {
        margin-left: 75%;
    }
    .col_xs_offset_17 {
        margin-left: 70.83333333%;
    }
    .col_xs_offset_16 {
        margin-left: 66.66666667%;
    }
    .col_xs_offset_15 {
        margin-left: 62.5%;
    }
    .col_xs_offset_14 {
        margin-left: 58.33333333%;
    }
    .col_xs_offset_13 {
        margin-left: 54.16666667%;
    }
    .col_xs_offset_12 {
        margin-left: 50%;
    }
    .col_xs_offset_11 {
        margin-left: 45.83333333%;
    }
    .col_xs_offset_10 {
        margin-left: 41.66666667%;
    }
    .col_xs_offset_9 {
        margin-left: 37.5%;
    }
    .col_xs_offset_8 {
        margin-left: 33.33333333%;
    }
    .col_xs_offset_7 {
        margin-left: 29.16666667%;
    }
    .col_xs_offset_6 {
        margin-left: 25%;
    }
    .col_xs_offset_5 {
        margin-left: 20.83333333%;
    }
    .col_xs_offset_4 {
        margin-left: 16.66666667%;
    }
    .col_xs_offset_3 {
        margin-left: 12.5%;
    }
    .col_xs_offset_2 {
        margin-left: 8.33333333%;
    }
    .col_xs_offset_1 {
        margin-left: 4.16666667%;
    }
    .col_xs_offset_0 {
        margin-left: 0;
    }

}


/*样式*/
@media (max-width: 1200px) {
    /*移动端隐藏模块*/
    .header,
    .m_hide {
        display: none;
    }
    /*.banner_full {*/
        /*height: 60%;*/
    /*}*/
    /*移动端头部*/
    .m_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background: #fff;
        border-bottom: 1px solid #f0f0f0;
        z-index: 5;
    }
    .m_header {
        height: 50px;
    }
    .logo_box {
        display:inline;
        display:inline-block;
        display:-moz-inline-stack;
        height: 50px;
        line-height: 0;
        font-size: 0;
        zoom:1;
    }

    /*手机X*/
    .nav_toggle {
        color: #fff;
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        transform: scale(0.7);
        transform-origin: 50% 50%;
        position: absolute;
        top: 50%;
        right: 8px;
        margin-top: -13px;
        z-index: 999;
    }
    .nav_toggle {
        cursor: pointer;
        padding: 10px 35px 16px 0px;
    }
    .nav_toggle span,
    .nav_toggle span:before,
    .nav_toggle span:after {
        cursor: pointer;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -o-border-radius: 2px;
        height: 5px;
        width: 35px;
        background: #d10f0f;
        position: absolute;
        display: block;
        content: '';
    }
    .nav_toggle span:before {
        top: -10px;
    }
    .nav_toggle span:after {
        bottom: -10px;
    }
    .nav_toggle span,
    .nav_toggle span:before,
    .nav_toggle span:after {
        transition: all 500ms ease-in-out;
        -webkit-transition: all 500ms ease-in-out;
        -moz-transition: all 500ms ease-in-out;
        -o-transition: all 500ms ease-in-out;
    }
    .nav_toggle.active span {
        background-color: transparent;
    }
    .nav_toggle.active span:before,
    .nav_toggle.active span:after {
        top: 0;
    }
    .nav_toggle.active span:before {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
    }
    .nav_toggle.active span:after {
        transform: translateY(-10px) rotate(-45deg);
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        top: 10px;
    }

    /*移动端导航normal*/
    .m_header .m_nav {
        display: none;
        position: fixed;
        top: 50px;
        left: 0;
        bottom: 0;
        width: 100%;
        background: #fff;
        z-index: 2;
        overflow: auto;
    }
    .m_header .m_nav_list a{
        display: block;
        width: 100%;
        padding: 0 20px;
        line-height: 35px;
        text-align: left;
        font-size: 12px;
        color: #333;
    }
    .m_header .m_nav_list > li {
        border-bottom: 1px solid #f0f0f0;
        transition: transform .5s ease;
        transform: matrix(1,-1,0,1,200,100);
    }
    .m_header .m_nav_list > li > a {
        opacity: 0;
    }
    .m_header .m_nav_list .dropdown .dropdown_menu{
        height: 0;
        overflow: hidden;
    }
    .m_header .m_nav_list .dropdown .dropdown_menu.on{
        height: auto;
    }
    .m_header .m_nav_list .dropdown .dropdown_menu a{
        text-indent: 6px;
    }
    .m_header .m_nav_list .dropdown_menu > li {
        border-top: 1px solid #f0f0f0;
        background: #f5f5f5;
    }


    /*移动端导航fixed*/
    .m_nav_fixed {
        display: block;
        position: fixed;
        top: 10px;
        left: 10px;
        right: 10px;
        max-width: 300px;
        float: left;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
        -webkit-perspective-origin: 50% 200%;
        -moz-perspective-origin: 50% 200%;
        perspective-origin: 50% 200%;
    }

    .m_nav_fixed:first-child {
        margin-right: 100px;
    }

    .m_nav_fixed button {
        background: #ccc;
        border: none;
        width: 48px;
        height: 45px;
        text-indent: -9999px;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        outline: none;
    }

    .m_nav_fixed button:hover,
    .m_nav_fixed button.nav_btn_active,
    .m_nav_fixed ul {
        background: #aaa;
    }

    .m_nav_fixed button:after {
        content: '';
        position: absolute;
        width: 68%;
        height: 5px;
        background: #fff;
        top: 10px;
        left: 16%;
        box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
    }

    .m_nav_fixed ul {
        padding: 0;
        list-style: none;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

    .m_nav_fixed li {
        position: relative;
    }

    .m_nav_fixed li a {
        display: block;
        position: relative;
        padding: 15px 20px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 300;
        color: #fff;
        outline: none;
    }

    .no-touch .m_nav_fixed li a:hover {
        background: rgba(255,248,213,0.1);
    }

    .m_nav_fixed li.nav_back > a {
        padding-left: 30px;
        background: rgba(0,0,0,0.1);
    }

    .m_nav_fixed li.nav_back:after,
    .m_nav_fixed li > a:not(:only-child):after {
        position: absolute;
        top: 0;
        line-height: 50px;
        speak: none;
        -webkit-font-smoothing: antialiased;
        content: ">";
        color: #fff;
        transform: scaley(1.5);
        -webkit-transform: scaley(1.5);    /* Safari 和 Chrome */
        -o-transform: scaley(1.5);    /* Opera */
        -moz-transform: scaley(1.5);    /* Firefox */
    }

    .m_nav_fixed li.nav_back:after {
        left: 10px;
        top: 3px;
        color: rgba(212,204,198,0.8);
        -webkit-transform: rotate(180deg) scaley(1.5);
        -moz-transform: rotate(180deg) scaley(1.5);
        transform: rotate(180deg) scaley(1.5);
    }

    .m_nav_fixed li > a:after {
        right: 10px;
        color: rgba(0,0,0,0.15);
    }

    .m_nav_fixed .m_nav_list {
        margin: 5px 0 0 0;
        position: absolute;
        width: 100%;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .m_nav_fixed .m_nav_list.m_nav_toggle {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .m_nav_fixed .m_nav_list.nav_open {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
    }

    .m_nav_fixed li .m_nav_sub {
        display: none;
    }

    .m_nav_list.m_subview li,
    .m_nav_list.m_subview li.m_subview_open > a,
    .m_nav_list.m_subview li.m_subview > a {
        display: none;
    }

    .m_nav_list.m_subview li.m_subview,
    .m_nav_list.m_subview li.m_subview .m_nav_sub,
    .m_nav_list.m_subview li.m_subview_open,
    .m_nav_list.m_subview li.m_subview_open > .m_nav_sub,
    .m_nav_list.m_subview li.m_subview_open > .m_nav_sub > li {
        display: block;
    }

    .m_nav_fixed > .m_nav_sub {
        position: absolute;
        width: 100%;
        top: 50px;
        left: 0;
        margin: 0;
    }

    /* Animation 移动端二级移入移除动画 */
    .m_nav_list.nav_animate_out_1 {
        -webkit-animation: MenuAnimOut1 0.4s;
        -moz-animation: MenuAnimOut1 0.4s;
        animation: MenuAnimOut1 0.4s;
    }

    .m_nav_list.nav_animate_out_2 {
        -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
        -moz-animation: MenuAnimOut2 0.3s ease-in-out;
        animation: MenuAnimOut2 0.3s ease-in-out;
    }

    .m_nav_list.nav_animate_out_3 {
        -webkit-animation: MenuAnimOut3 0.4s ease;
        -moz-animation: MenuAnimOut3 0.4s ease;
        animation: MenuAnimOut3 0.4s ease;
    }

    .m_nav_list.nav_animate_out_4 {
        -webkit-animation: MenuAnimOut4 0.4s ease;
        -moz-animation: MenuAnimOut4 0.4s ease;
        animation: MenuAnimOut4 0.4s ease;
    }

    .m_nav_list.nav_animate_out_5 {
        -webkit-animation: MenuAnimOut5 0.4s ease;
        -moz-animation: MenuAnimOut5 0.4s ease;
        animation: MenuAnimOut5 0.4s ease;
    }

    @-webkit-keyframes MenuAnimOut1 {
        50% {
            -webkit-transform: translateZ(-250px) rotateY(30deg);
        }
        75% {
            -webkit-transform: translateZ(-372.5px) rotateY(15deg);
            opacity: .5;
        }
        100% {
            -webkit-transform: translateZ(-500px) rotateY(0deg);
            opacity: 0;
        }
    }

    @-webkit-keyframes MenuAnimOut2 {
        100% {
            -webkit-transform: translateX(-100%);
            opacity: 0;
        }
    }

    @-webkit-keyframes MenuAnimOut3 {
        100% {
            -webkit-transform: translateZ(300px);
            opacity: 0;
        }
    }

    @-webkit-keyframes MenuAnimOut4 {
        100% {
            -webkit-transform: translateZ(-300px);
            opacity: 0;
        }
    }

    @-webkit-keyframes MenuAnimOut5 {
        100% {
            -webkit-transform: translateY(40%);
            opacity: 0;
        }
    }

    @-moz-keyframes MenuAnimOut1 {
        50% {
            -moz-transform: translateZ(-250px) rotateY(30deg);
        }
        75% {
            -moz-transform: translateZ(-372.5px) rotateY(15deg);
            opacity: .5;
        }
        100% {
            -moz-transform: translateZ(-500px) rotateY(0deg);
            opacity: 0;
        }
    }

    @-moz-keyframes MenuAnimOut2 {
        100% {
            -moz-transform: translateX(-100%);
            opacity: 0;
        }
    }

    @-moz-keyframes MenuAnimOut3 {
        100% {
            -moz-transform: translateZ(300px);
            opacity: 0;
        }
    }

    @-moz-keyframes MenuAnimOut4 {
        100% {
            -moz-transform: translateZ(-300px);
            opacity: 0;
        }
    }

    @-moz-keyframes MenuAnimOut5 {
        100% {
            -moz-transform: translateY(40%);
            opacity: 0;
        }
    }

    @keyframes MenuAnimOut1 {
        50% {
            transform: translateZ(-250px) rotateY(30deg);
        }
        75% {
            transform: translateZ(-372.5px) rotateY(15deg);
            opacity: .5;
        }
        100% {
            transform: translateZ(-500px) rotateY(0deg);
            opacity: 0;
        }
    }

    @keyframes MenuAnimOut2 {
        100% {
            transform: translateX(-100%);
            opacity: 0;
        }
    }

    @keyframes MenuAnimOut3 {
        100% {
            transform: translateZ(300px);
            opacity: 0;
        }
    }

    @keyframes MenuAnimOut4 {
        100% {
            transform: translateZ(-300px);
            opacity: 0;
        }
    }

    @keyframes MenuAnimOut5 {
        100% {
            transform: translateY(40%);
            opacity: 0;
        }
    }

    .m_nav_list.nav_animate_in_1 {
        -webkit-animation: MenuAnimIn1 0.3s;
        -moz-animation: MenuAnimIn1 0.3s;
        animation: MenuAnimIn1 0.3s;
    }

    .m_nav_list.nav_animate_in_2 {
        -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
        -moz-animation: MenuAnimIn2 0.3s ease-in-out;
        animation: MenuAnimIn2 0.3s ease-in-out;
    }

    .m_nav_list.nav_animate_in_3 {
        -webkit-animation: MenuAnimIn3 0.4s ease;
        -moz-animation: MenuAnimIn3 0.4s ease;
        animation: MenuAnimIn3 0.4s ease;
    }

    .m_nav_list.nav_animate_in_4 {
        -webkit-animation: MenuAnimIn4 0.4s ease;
        -moz-animation: MenuAnimIn4 0.4s ease;
        animation: MenuAnimIn4 0.4s ease;
    }

    .m_nav_list.nav_animate_in_5 {
        -webkit-animation: MenuAnimIn5 0.4s ease;
        -moz-animation: MenuAnimIn5 0.4s ease;
        animation: MenuAnimIn5 0.4s ease;
    }

    @-webkit-keyframes MenuAnimIn1 {
        0% {
            -webkit-transform: translateZ(-500px) rotateY(0deg);
            opacity: 0;
        }
        20% {
            -webkit-transform: translateZ(-250px) rotateY(30deg);
            opacity: 0.5;
        }
        100% {
            -webkit-transform: translateZ(0px) rotateY(0deg);
            opacity: 1;
        }
    }

    @-webkit-keyframes MenuAnimIn2 {
        0% {
            -webkit-transform: translateX(-100%);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateX(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes MenuAnimIn3 {
        0% {
            -webkit-transform: translateZ(300px);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes MenuAnimIn4 {
        0% {
            -webkit-transform: translateZ(-300px);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes MenuAnimIn5 {
        0% {
            -webkit-transform: translateY(40%);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateY(0);
            opacity: 1;
        }
    }

    @-moz-keyframes MenuAnimIn1 {
        0% {
            -moz-transform: translateZ(-500px) rotateY(0deg);
            opacity: 0;
        }
        20% {
            -moz-transform: translateZ(-250px) rotateY(30deg);
            opacity: 0.5;
        }
        100% {
            -moz-transform: translateZ(0px) rotateY(0deg);
            opacity: 1;
        }
    }

    @-moz-keyframes MenuAnimIn2 {
        0% {
            -moz-transform: translateX(-100%);
            opacity: 0;
        }
        100% {
            -moz-transform: translateX(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes MenuAnimIn3 {
        0% {
            -moz-transform: translateZ(300px);
            opacity: 0;
        }
        100% {
            -moz-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes MenuAnimIn4 {
        0% {
            -moz-transform: translateZ(-300px);
            opacity: 0;
        }
        100% {
            -moz-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes MenuAnimIn5 {
        0% {
            -moz-transform: translateY(40%);
            opacity: 0;
        }
        100% {
            -moz-transform: translateY(0);
            opacity: 1;
        }
    }

    @keyframes MenuAnimIn1 {
        0% {
            transform: translateZ(-500px) rotateY(0deg);
            opacity: 0;
        }
        20% {
            transform: translateZ(-250px) rotateY(30deg);
            opacity: 0.5;
        }
        100% {
            transform: translateZ(0px) rotateY(0deg);
            opacity: 1;
        }
    }

    @keyframes MenuAnimIn2 {
        0% {
            transform: translateX(-100%);
            opacity: 0;
        }
        100% {
            transform: translateX(0px);
            opacity: 1;
        }
    }

    @keyframes MenuAnimIn3 {
        0% {
            transform: translateZ(300px);
            opacity: 0;
        }
        100% {
            transform: translateZ(0px);
            opacity: 1;
        }
    }

    @keyframes MenuAnimIn4 {
        0% {
            transform: translateZ(-300px);
            opacity: 0;
        }
        100% {
            transform: translateZ(0px);
            opacity: 1;
        }
    }

    @keyframes MenuAnimIn5 {
        0% {
            transform: translateY(40%);
            opacity: 0;
        }
        100% {
            transform: translateY(0);
            opacity: 1;
        }
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_in_1 {
        -webkit-animation: SubMenuAnimIn1 0.4s ease;
        -moz-animation: SubMenuAnimIn1 0.4s ease;
        animation: SubMenuAnimIn1 0.4s ease;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_in_2 {
        -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
        -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
        animation: SubMenuAnimIn2 0.3s ease-in-out;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_in_3 {
        -webkit-animation: SubMenuAnimIn3 0.4s ease;
        -moz-animation: SubMenuAnimIn3 0.4s ease;
        animation: SubMenuAnimIn3 0.4s ease;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_in_4 {
        -webkit-animation: SubMenuAnimIn4 0.4s ease;
        -moz-animation: SubMenuAnimIn4 0.4s ease;
        animation: SubMenuAnimIn4 0.4s ease;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_in_5 {
        -webkit-animation: SubMenuAnimIn5 0.4s ease;
        -moz-animation: SubMenuAnimIn5 0.4s ease;
        animation: SubMenuAnimIn5 0.4s ease;
    }

    @-webkit-keyframes SubMenuAnimIn1 {
        0% {
            -webkit-transform: translateX(50%);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateX(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes SubMenuAnimIn2 {
        0% {
            -webkit-transform: translateX(100%);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateX(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes SubMenuAnimIn3 {
        0% {
            -webkit-transform: translateZ(-300px);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes SubMenuAnimIn4 {
        0% {
            -webkit-transform: translateZ(300px);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-webkit-keyframes SubMenuAnimIn5 {
        0% {
            -webkit-transform: translateZ(-200px);
            opacity: 0;
        }
        100% {
            -webkit-transform: translateZ(0);
            opacity: 1;
        }
    }

    @-moz-keyframes SubMenuAnimIn1 {
        0% {
            -moz-transform: translateX(50%);
            opacity: 0;
        }
        100% {
            -moz-transform: translateX(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes SubMenuAnimIn2 {
        0% {
            -moz-transform: translateX(100%);
            opacity: 0;
        }
        100% {
            -moz-transform: translateX(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes SubMenuAnimIn3 {
        0% {
            -moz-transform: translateZ(-300px);
            opacity: 0;
        }
        100% {
            -moz-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes SubMenuAnimIn4 {
        0% {
            -moz-transform: translateZ(300px);
            opacity: 0;
        }
        100% {
            -moz-transform: translateZ(0px);
            opacity: 1;
        }
    }

    @-moz-keyframes SubMenuAnimIn5 {
        0% {
            -moz-transform: translateZ(-200px);
            opacity: 0;
        }
        100% {
            -moz-transform: translateZ(0);
            opacity: 1;
        }
    }

    @keyframes SubMenuAnimIn1 {
        0% {
            transform: translateX(50%);
            opacity: 0;
        }
        100% {
            transform: translateX(0px);
            opacity: 1;
        }
    }

    @keyframes SubMenuAnimIn2 {
        0% {
            transform: translateX(100%);
            opacity: 0;
        }
        100% {
            transform: translateX(0px);
            opacity: 1;
        }
    }

    @keyframes SubMenuAnimIn3 {
        0% {
            transform: translateZ(-300px);
            opacity: 0;
        }
        100% {
            transform: translateZ(0px);
            opacity: 1;
        }
    }

    @keyframes SubMenuAnimIn4 {
        0% {
            transform: translateZ(300px);
            opacity: 0;
        }
        100% {
            transform: translateZ(0px);
            opacity: 1;
        }
    }

    @keyframes SubMenuAnimIn5 {
        0% {
            transform: translateZ(-200px);
            opacity: 0;
        }
        100% {
            transform: translateZ(0);
            opacity: 1;
        }
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_out_1 {
        -webkit-animation: SubMenuAnimOut1 0.4s ease;
        -moz-animation: SubMenuAnimOut1 0.4s ease;
        animation: SubMenuAnimOut1 0.4s ease;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_out_2 {
        -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
        -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
        animation: SubMenuAnimOut2 0.3s ease-in-out;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_out_3 {
        -webkit-animation: SubMenuAnimOut3 0.4s ease;
        -moz-animation: SubMenuAnimOut3 0.4s ease;
        animation: SubMenuAnimOut3 0.4s ease;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_out_4 {
        -webkit-animation: SubMenuAnimOut4 0.4s ease;
        -moz-animation: SubMenuAnimOut4 0.4s ease;
        animation: SubMenuAnimOut4 0.4s ease;
    }

    .m_nav_fixed > .m_nav_sub.nav_animate_out_5 {
        -webkit-animation: SubMenuAnimOut5 0.4s ease;
        -moz-animation: SubMenuAnimOut5 0.4s ease;
        animation: SubMenuAnimOut5 0.4s ease;
    }

    @-webkit-keyframes SubMenuAnimOut1 {
        0% {
            -webkit-transform: translateX(0%);
            opacity: 1;
        }
        100% {
            -webkit-transform: translateX(50%);
            opacity: 0;
        }
    }

    @-webkit-keyframes SubMenuAnimOut2 {
        0% {
            -webkit-transform: translateX(0%);
            opacity: 1;
        }
        100% {
            -webkit-transform: translateX(100%);
            opacity: 0;
        }
    }

    @-webkit-keyframes SubMenuAnimOut3 {
        0% {
            -webkit-transform: translateZ(0px);
            opacity: 1;
        }
        100% {
            -webkit-transform: translateZ(-300px);
            opacity: 0;
        }
    }

    @-webkit-keyframes SubMenuAnimOut4 {
        0% {
            -webkit-transform: translateZ(0px);
            opacity: 1;
        }
        100% {
            -webkit-transform: translateZ(300px);
            opacity: 0;
        }
    }

    @-webkit-keyframes SubMenuAnimOut5 {
        0% {
            -webkit-transform: translateZ(0);
            opacity: 1;
        }
        100% {
            -webkit-transform: translateZ(-200px);
            opacity: 0;
        }
    }

    @-moz-keyframes SubMenuAnimOut1 {
        0% {
            -moz-transform: translateX(0%);
            opacity: 1;
        }
        100% {
            -moz-transform: translateX(50%);
            opacity: 0;
        }
    }

    @-moz-keyframes SubMenuAnimOut2 {
        0% {
            -moz-transform: translateX(0%);
            opacity: 1;
        }
        100% {
            -moz-transform: translateX(100%);
            opacity: 0;
        }
    }

    @-moz-keyframes SubMenuAnimOut3 {
        0% {
            -moz-transform: translateZ(0px);
            opacity: 1;
        }
        100% {
            -moz-transform: translateZ(-300px);
            opacity: 0;
        }
    }

    @-moz-keyframes SubMenuAnimOut4 {
        0% {
            -moz-transform: translateZ(0px);
            opacity: 1;
        }
        100% {
            -moz-transform: translateZ(300px);
            opacity: 0;
        }
    }

    @-moz-keyframes SubMenuAnimOut5 {
        0% {
            -moz-transform: translateZ(0);
            opacity: 1;
        }
        100% {
            -moz-transform: translateZ(-200px);
            opacity: 0;
        }
    }

    @keyframes SubMenuAnimOut1 {
        0% {
            transform: translateX(0%);
            opacity: 1;
        }
        100% {
            transform: translateX(50%);
            opacity: 0;
        }
    }

    @keyframes SubMenuAnimOut2 {
        0% {
            transform: translateX(0%);
            opacity: 1;
        }
        100% {
            transform: translateX(100%);
            opacity: 0;
        }
    }

    @keyframes SubMenuAnimOut3 {
        0% {
            transform: translateZ(0px);
            opacity: 1;
        }
        100% {
            transform: translateZ(-300px);
            opacity: 0;
        }
    }

    @keyframes SubMenuAnimOut4 {
        0% {
            transform: translateZ(0px);
            opacity: 1;
        }
        100% {
            transform: translateZ(300px);
            opacity: 0;
        }
    }

    @keyframes SubMenuAnimOut5 {
        0% {
            transform: translateZ(0);
            opacity: 1;
        }
        100% {
            transform: translateZ(-200px);
            opacity: 0;
        }
    }

    /* No JS Fallback */
    .no-js .m_nav_fixed .m_nav_list {
        position: relative;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    .no-js .m_nav_fixed li .m_nav_sub {
        display: block;
    }

    .no-js .m_nav_fixed li.nav_back {
        display: none;
    }

    .no-js .m_nav_fixed li > a:not(:only-child) {
        background: rgba(0,0,0,0.1);
    }

    .no-js .m_nav_fixed li > a:not(:only-child):after {
        content: '';
    }

}

@media (max-width: 992px) {
    /*.banner_full {*/
        /*height: 40%;*/
    /*}*/
}


@media (max-width: 767px) {

    /*招聘*/
    .recruit_txt .recruit_box{
        margin: 10px;
    }

    .recruit_list li span{
        width: 33.33333%;
    }

    .recruit_list li span:nth-child(3),
    .recruit_list li span:nth-child(4) {
        display: none;
    }

    .recruit_list li span b {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }

    .recruit_list li.recruit_h span b {
        font-size: 16px;
    }

    .recruit_list li span b.recruit_show:after {
        line-height: 35px;
    }

    .page {
        display: none;
    }

    .m_page {
        display: block;
    }
    /*瀑布流*/
    .waterfall_box {
        width: 100%;
    }

}
@media (max-width: 600px) {

    /*新闻列表*/
    .news_list .news_img {
        float: none;
        width: 100%;
    }
    .news_list .news_describe {
        margin-top: 5px;
        margin-right: 0;
    }
    .news_list .news_describe p {
        height: auto;
    }
}

/*新闻详情页*/
@media (max-width: 1400px){
    .news_detail .news_title h2 {
        font-size: 28px;
        margin-bottom: 20px;
    }
}
@media (max-width: 992px){
    .news_detail .news_title h2 {
        font-size: 24px;
    }
    .news_detail p {
        font-size: 14px;
        margin-bottom: 26px;
    }
    .news_detail h1 {
        font-size: 17px;
        margin-bottom: 9px;
    }
}
@media (max-width: 767px){
    .news_detail .news_title h2 {
        font-size: 20px;
        margin-bottom: 13px;
    }
    .news_detail .news_title span {
        font-size: 12px;
    }
    .news_detail .news_title {
        padding-bottom: 16px;
        margin-bottom: 17px;
    }
    .news_detail p {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .news_detail h1 {
        font-size: 14px;
        margin-bottom: 9px;
    }
    .news_detail img {
        margin-bottom: 24px;
    }
    .news_detail .back {
        padding: 13px 0;
        font-size: 15px;
        margin-top: 34px;
    }
    .side-bar{
    	-webkit-transform: scale(.7);
    	-moz-transform: scale(.7); 
    	-ms-transform: scale(.7); 
    	-o-transform: scale(.7); 
    	transform: scale(.7);
    	transform-origin: right center;
    }
}